package com.lb.jwitter.action;


import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;

import com.lb.jwitter.Tbl_Menu;
import com.lb.jwitter.Tbl_NhomQuyen;
import com.lb.jwitter.Tbl_QLDTTXA_HoSoXetTuyen;
import com.lb.jwitter.Tbl_QLDTTXA_HocVien;
import com.lb.jwitter.Tbl_Quyen;
import com.lb.jwitter.Tbl_Quyen_Menu;
import com.lb.jwitter.Tbl_Quyen_NhomQuyen;
import com.lb.jwitter.hibernate.Tbl_MenuDAO;
import com.lb.jwitter.hibernate.Tbl_QLDTTXA_HoSoXetTuyenDAO;
import com.lb.jwitter.hibernate.Tbl_QLDTTXA_HocVienDAO;
import com.lb.jwitter.hibernate.Tbl_Quyen_MenuDAO;
import com.lb.jwitter.hibernate.Tbl_Quyen_NhomQuyenDAO;

import com.lb.jwitter.util.ConditionReport;
import com.opensymphony.xwork2.Action;



 /** 
 * @author QUOCVIET  
 * 
 */ 

public class XetTuyenAction{
	   @Autowired
	   @Qualifier("tbl_QLDTTXA_HoSoXetTuyenDAO")
	   private Tbl_QLDTTXA_HoSoXetTuyenDAO _tbl_QLDTTXA_HoSoXetTuyenDao;
	   
	   @Autowired
	   @Qualifier("tbl_QLDTTXA_HocVienDAO")
	   private Tbl_QLDTTXA_HocVienDAO _tbl_QLDTTXA_HocVienDao;
	   
	   @Autowired
	   @Qualifier("tbl_Quyen_NhomQuyenDAO")
	   private Tbl_Quyen_NhomQuyenDAO _Tbl_Quyen_NhomQuyenDAO;
	   
	   @Autowired
	   @Qualifier("tbl_MenuDAO")
	   private Tbl_MenuDAO _tbl_Menu_DAO;
	   
	   
	   @Autowired
	   @Qualifier("tbl_Quyen_MenuDAO")
	   private Tbl_Quyen_MenuDAO _Tbl_Quyen_MenuDAO;
	
	
  public String form() throws Exception 
{ 
 try{ 	

     List<ConditionReport> cons = new ArrayList<ConditionReport>(); 
     if(true){
     ConditionReport con = new ConditionReport(); 
	    con.setCol("MSHV");
	    con.setValue1("5060");
	    con.setOperator("like");
	    cons.add(con);
     }
     
     List<Tbl_QLDTTXA_HocVien> tbList = _tbl_QLDTTXA_HocVienDao.findByCondition(Tbl_QLDTTXA_HocVien.class, cons, 0, 0);
//     if(true){
//		    ConditionReport con = new ConditionReport(); 
//		    con.setCol("thongBaoId.id");
//		    con.setValue1(new Long(1));
//		    con.setOperator("eq");
//		    cons.add(con);
//	 }if(true){
//		    ConditionReport con = new ConditionReport(); 
//		    con.setCol("hoTen");
//		    con.setValue1("%%");
//		    con.setOperator("like");
//		    cons.add(con);
//	 }
//	 if(true){
//		    ConditionReport con = new ConditionReport(); 
//		    con.setCol("thongBaoId.thoiGianBatDau");
//		    con.setValue1(new Date("17/02/2012"));
//		    con.setOperator("le");
//		    cons.add(con);
//     }
//  
//	if(true){
//		  ConditionReport con = new ConditionReport(); 
//		  con.setCol("hoTen");
//		  con.setValue1("asc");
//		  con.setOperator("order");
//		  cons.add(con);
//	}


//		List<Tbl_Quyen_Menu> tblQuyenMenus = _Tbl_Quyen_MenuDAO.findByNhomQuyen(new Long(1), 0, 0);
//
//	    
//	    for(Tbl_Quyen_Menu tbl : tblQuyenMenus){
//	    	System.out.println(tbl.getMenuId().getTen())	;
//	    }

	  return Action.SUCCESS; 
	  
      } 
      catch(Exception e){ 
      System.out.println("Loi Form tbl_QLDTTXA_HoSo_DiemXetTuyen Action"); 
     e.printStackTrace(); 
    return Action.ERROR; 
 } 
 } 
 
 } 
 
